standard function library

system functions
  Xst ( )
  XstVersion$ ( )
  XstCauseException ( exception )
  XstErrorNameToNumber ( @error$, @error )
  XstErrorNumberToName ( error, @error$ )
  XstExceptionNameToNumber ( @exception$, @exception )
  XstExceptionNumberToName ( exception, @exception$ )
  XstFileToSystemFile ( fileNumber, @systemFileNumber )
  XstGetApplicationEnvironment ( @standalone, @reserved )
  XstGetCommandLineArguments ( @argc, @argv$[] )
  XstGetConsoleGrid ( @grid )
  XstGetCPUName ( @cpu$ )
  XstGetDateAndTime ( @year, @month, @day, @weekDay, @hour, @minute, @second, @msec )
  XstGetEndian ( @endian$$ )
  XstGetEndianName ( @endian$ )
  XstGetEnvironmentVariable ( @name$, @value$ )
  XstGetEnvironmentVariables ( @count, @envp$[] )
  XstGetException ( @exception )
  XstGetExceptionFunction ( @function )
  XstGetOSName ( @name$ )
  XstGetOSVersion ( @major, @minor )
  XstGetOSVersionName ( @version$ )
  XstGetPrintTab ( @pixels )
  XstGetSystemError ( @error )
  XstGetSystemTime ( @msec )
  XstKillTimer ( timer )
  XstSetCommandLineArguments ( argc, @argv$[] )
  XstSetDateAndTime ( year, month, day, weekDay, hour, minute, second, msec )
  XstSetEnvironmentVariable ( @name$, @value$ )
  XstSetExceptionFunction ( function )
  XstSetPrintTab ( pixels )
  XstSetSystemError ( sysError )
  XstSleep ( msec )
  XstStartTimer ( @timer, count, msec, callFunc )
  XstSystemErrorToError ( sysError, @error )
  XstSystemErrorNumberToName ( sysError, @sysError$ )
  XstSystemExceptionNumberToName ( sysException, @sysException$ )
  XstSystemExceptionToException ( sysException, @exception )

file functions
  XstBinRead ( fileNumber, bufferAddress, maxBytes )
  XstBinWrite ( fileNumber, bufferAddress, numBytes )
  XstChangeDirectory ( @directory$ )
  XstCopyFile ( @sourceFile$, @destFile$ )
  XstDeleteFile ( @filename$ )
  XstGetCurrentDirectory ( @directory$ )
  XstGetDrives ( @count, @drive$[], @driveType[], @driveType$[] )
  XstGetFileAttributes ( @filename$, @attributes )
  XstGetFiles ( @filter$, @files$[] )
  XstGetFilesAndAttributes ( @filter$, attributeFilter, @files$[], FILEINFO @info[] )
  XstGetPathComponents ( @file$, @path$, @drive$, @dir$, @filename$, @attributes )
  XstGuessFileName ( @old$, @new$, @guess$, @attributes )
  XstLoadString ( @filename$, @text$ )
  XstLoadStringArray ( @filename$, @text$[] )
  XstLockFileSection ( fileNumber, mode, offset$$, length$$ )
  XstMakeDirectory ( @directory$ )
  XstRenameFile ( @old$, @new$ )
  XstSaveString ( @filename$, @text$ )
  XstSaveStringArray ( @filename$, @text$[] )
  XstSaveStringArrayCRLF ( @filename$, @text$[] )
  XstSetCurrentDirectory ( @directory$ )
  XstUnlockFileSection ( fileNumber, mode, offset$$, length$$ )